package com.chenhs.oop.study.String类详解;

/**
 * @program: JAVA300
 * @description: String类详解
 * @author: peanut
 * @create: 2018-12-23 18:35
 */
public class TestString {

    public static void main(String[] args) {
        //String创建方式
        String str2 = new String("哈哈哈");
        String str1 =  "测试";
        //默认调用了toString
        String str3 = "1"+2;
        //返回 true
        System.out.println(str1==str3);
        //返回false
        System.out.println(str2==str1);
        /*  因为 sre1 和 str3 在创建时会放进常量池中所以地址是一样的，而  str2 是新建的所以地址不一样。*/
    }

}
